from wsgiref.simple_server import make_server   #导入第三方库


def run(env,response):
    """
    :param env: 请求相关的所有数据
    :param response: 响应相关的所有数据
    :return: 返回给浏览器的数据
    """
    print(env)  #大字典 wsgiref模块帮我处理好http格式的数据 封装成了字典让我更加方便地操作
    #response('200 0K',[])    #响应首行，响应头

   #return [b'hello wsgiref']


if __name__ == '__main__':  #启动代码都在main下面
    server = make_server('127.0.0.1',8081,run)  #make_server方法运用（服务端的IP和端口+app）
    """
    形参接受此方法的返回值
    会实时监听127.0.0，1:8080地址 只要有客户端来了
    都会交给run函数处理（给函数加括号触发run函数的运行,并给run函数加两个形参）
    
    flask启动源码(两三个月之后)
        make_server('127.0.0.1',8081,obj)  对对象触发机制不变
        __call__
    """
    server.serve_forever()  #启动服务端